package com.test.jdk.funtion;

import java.util.Arrays;
import java.util.function.Supplier;

/**
 * 函数式接口 - 生产者
 */
public class SupplierDemo {
    public static void main(String[] args) {

        fun1(()->{
            int[] arr = {22,33,55,66,44,99,10};
            //计算该数组的最大值
            //排序
            Arrays.sort(arr);
            return arr[arr.length-1];
        });
    }

    private static void fun1(Supplier<Integer> supplier){
        //无参无返回值 抽象方法
        Integer max = supplier.get();
        System.out.println("max="+max);
    }
}
